package com.indexingsystem.boss.Vo;

import java.io.Serializable;
import java.util.Date;

public class FunctionesVo implements Serializable {

	/**
	 * 序列化.
	 */
	private static final long serialVersionUID = 8121043036598393560L;

	private String functionId;

	private String functionCode;

	private String functionName;

	private String functionEName;

	private String pageUrl;

	private String functionOrder;

	private Integer functionType;

	private String parentId;

	private Integer enable;

	private String description;

	private Date createDate;

	private String createUserId;

	private Date lastUpdatedDate;

	private String lastUpdatedUserId;

	private Integer pageNumber;

	private Integer pageSize;

	private Integer queryType;

	public String getFunctionId() {
		return functionId;
	}

	public void setFunctionId(String functionId) {
		this.functionId = functionId == null ? null : functionId.trim();
	}

	public String getFunctionCode() {
		return functionCode;
	}

	public void setFunctionCode(String functionCode) {
		this.functionCode = functionCode == null ? null : functionCode.trim();
	}

	public String getFunctionName() {
		return functionName;
	}

	public void setFunctionName(String functionName) {
		this.functionName = functionName == null ? null : functionName.trim();
	}

	public String getFunctionEName() {
		return functionEName;
	}

	public void setFunctionEName(String functionEName) {
		this.functionEName = functionEName == null ? null : functionEName.trim();
	}

	public String getPageUrl() {
		return pageUrl;
	}

	public void setPageUrl(String pageUrl) {
		this.pageUrl = pageUrl == null ? null : pageUrl.trim();
	}

	public String getFunctionOrder() {
		return functionOrder;
	}

	public void setFunctionOrder(String functionOrder) {
		this.functionOrder = functionOrder == null ? null : functionOrder.trim();
	}

	public Integer getFunctionType() {
		return functionType;
	}

	public void setFunctionType(Integer functionType) {
		this.functionType = functionType;
	}

	public String getParentId() {
		return parentId;
	}

	public void setParentId(String parentId) {
		this.parentId = parentId;
	}

	public Integer getEnable() {
		return enable;
	}

	public void setEnable(Integer enable) {
		this.enable = enable;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description == null ? null : description.trim();
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public String getCreateUserId() {
		return createUserId;
	}

	public void setCreateUserId(String createUserId) {
		this.createUserId = createUserId == null ? null : createUserId.trim();
	}

	public Date getLastUpdatedDate() {
		return lastUpdatedDate;
	}

	public void setLastUpdatedDate(Date lastUpdatedDate) {
		this.lastUpdatedDate = lastUpdatedDate;
	}

	public String getLastUpdatedUserId() {
		return lastUpdatedUserId;
	}

	public void setLastUpdatedUserId(String lastUpdatedUserId) {
		this.lastUpdatedUserId = lastUpdatedUserId == null ? null : lastUpdatedUserId.trim();
	}

	public Integer getPageNumber() {
		return pageNumber;
	}

	public void setPageNumber(Integer pageNumber) {
		this.pageNumber = pageNumber;
	}

	public Integer getPageSize() {
		return pageSize;
	}

	public void setPageSize(Integer pageSize) {
		this.pageSize = pageSize;
	}

	public Integer getQueryType() {
		return queryType;
	}

	public void setQueryType(Integer queryType) {
		this.queryType = queryType;
	}

	public FunctionesVo() {
	}

	public FunctionesVo(String functionId, String functionCode, String functionName, String functionEName,
			String pageUrl, String functionOrder, Integer functionType, String parentId, Integer enable,
			String description, Date createDate, String createUserId, Date lastUpdatedDate, String lastUpdatedUserId,
			Integer pageNumber, Integer pageSize, Integer queryType) {
		super();
		this.functionId = functionId;
		this.functionCode = functionCode;
		this.functionName = functionName;
		this.functionEName = functionEName;
		this.pageUrl = pageUrl;
		this.functionOrder = functionOrder;
		this.functionType = functionType;
		this.parentId = parentId;
		this.enable = enable;
		this.description = description;
		this.createDate = createDate;
		this.createUserId = createUserId;
		this.lastUpdatedDate = lastUpdatedDate;
		this.lastUpdatedUserId = lastUpdatedUserId;
		this.pageNumber = pageNumber;
		this.pageSize = pageSize;
		this.queryType = queryType;
	}

	@Override
	public String toString() {
		return "FunctionesVo [functionId=" + functionId + ", functionCode=" + functionCode + ", functionName="
				+ functionName + ", functionEName=" + functionEName + ", pageUrl=" + pageUrl + ", functionOrder="
				+ functionOrder + ", functionType=" + functionType + ", parentId=" + parentId + ", enable=" + enable
				+ ", description=" + description + ", createDate=" + createDate + ", createUserId=" + createUserId
				+ ", lastUpdatedDate=" + lastUpdatedDate + ", lastUpdatedUserId=" + lastUpdatedUserId + ", pageNumber="
				+ pageNumber + ", pageSize=" + pageSize + ", queryType=" + queryType + "]";
	}
}